// pages/creatgroup/creatgroup.js
Page({

    /**
     * 页面的初始数据
     */
    data: {
        des:'',
        name:'',
        tempUrl:''
    },
    // 上传图片
    chooseImg:function(res){
        wx.chooseImage({
          count: 1,
        }).then((res)=>{
            this.loadiong();
            var tempUrl = res.tempFilePaths[0]
            if(tempUrl){
                this.setData({
                    tempUrl:tempUrl
                })
                this.hideload();
            }
        })
    },
    getname:function(res){
        var name = res.detail.value 
        this.setData({
            name:name
        })
    },
    getdes:function(res){

        var des = res.detail.value 
        this.setData({
            des:des
        })
    },
    // 展示上传中
    loadiong:function(){
        wx.showLoading({
          title: '上传中',
        })
    },
    // 隐藏上传中
    hideload:function(){
        wx.hideLoading({
          success: (res) => {
              wx.showToast({
                title: '上传成功',
              })
          },
        })
    },
    submit:function(){
        // 表单验证
        // 验证name和des非空
        if(this.data.des!='' && this.data.name!='' && this.data.tempUrl!=''){
            // 提交到django
            var des = this.data.des;
            var name = this.data.name;
            var tempUrl = this.data.tempUrl;
            var app = getApp();
            var openid = app.globalData.openid;

            wx.uploadFile({
              filePath: tempUrl,
              name: 'image',
              url: 'http://127.0.0.1:8000/addGroups/',
              header:{
                'content-type':'application/x-www-form-urlencoded'
              },
              formData:{
                  openid:openid,
                  name:name,
                  des:des
              },
              success:function(res){
                console.log(res)
                // 返回上一级页面,注意异步
                wx.navigateBack({
                    delta: 0,
                    })
              }
            })
            
        }else{
            wx.showToast({
              title: '没有填完整(╯▔皿▔)╯',
              icon:'none'
            })
        }
    },
    cancel:function(){
        wx.navigateBack({
          delta: 0,
        })
    },
    /**
     * 生命周期函数--监听页面加载
     */
    onLoad: function (options) {

    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady: function () {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow: function () {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide: function () {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload: function () {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh: function () {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom: function () {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage: function () {

    }
})